在编写页面的时候,经常遇到一些地方的文字显示1行,多余的文字隐藏,这样显示1行的很好控制:
css代码如下:
.text {
width: 200px;
text-overflow: ellipsis; /*超出部分省略号*/
overflow: hidden; /*内容超出宽度隐藏*/
white-space: nowrap; /*文本不换行显示*/
}
用css控制2行文字显示多余隐藏:
.text {
width: 200px;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
更方便的是改变webkit-line-clamp的值还可以实现3、4、5等等多行文字显示多余隐藏的效果~